isthmoid
Look at other dictionaries:
isthmoid — isth·moid … English syllables
isthmus — isthmoid, adj. /is meuhs/, n., pl. isthmuses, isthmi / muy/. 1. a narrow strip of land, bordered on both sides by water, connecting two larger bodies of land. 2. Anat., Zool. a connecting, usually narrow, part, organ, or passage, esp. when… … Universalium